package demo.practice.competition;

public class P1822 {


    public static void main(String[] args) {

    }
    public int arraySign(int[] nums) {

        int negativeNums = 0;
        for (int i : nums) {
            if (i < 0)
                negativeNums++;
            if (i == 0)
                return 0;
        }

        //negativeNums&1==1  代表基数  因为二进制尾数为1  和 1位与就  会得到1
        //negativeNums&1==0  代表偶数   因为二进制尾数为0  和 1位与就  会得到0
        return (negativeNums & 1) ==0 ? 1:-1;

       //int i= negativeNums & 1;

    }
}
